Adaptation Design in Ubiquitous Computing
نویسندگان
چکیده
The concept of Ubiquitous Computing, also called Ubicomp for brevity, describes a new paradigm on the usage of computer based systems, which is – in comparison to the usage of conventional computers – characterized by an enhanced degree of user centering, thus enabling users to benefit from computer usage and support in as many situations as possible. The computer as an apparent tool thereby steps into the background while the actual needs and wishes of the current user step into the foreground. As usability plays the major role in Ubicomp, accomplishing user needs must be done automatically, i.e. without capturing a user’s attention. Despite many years of research, designing successful applications for Ubicomp is still a complex and error prone task. This is because most work only concentrates on technical implementation of context awareness as an enabling technology for realizing ubiquitous systems. But apparently, adapting to satisfy user needs in varying environments will also require an extension of traditional design methods and processes. We therefore propose a methodological approach to adaptation design. The proposed methodology explicitly handles the notion of context dependent system flexibility that is needed in many models and methods used for adaptive system design. This iterative approach enables system designers to invent systems that are context aware and change their behavior appropriately to a user’s intentions – independent from designing individual components or services. As a proof of concept this methodical approach was evaluated by means of two long-term case studies: within one case study an industrial hospital setting exposing certain self healing skills was developed while the other setting concerns a Context Aware Task Scheduler (Cats), which aims at assisting business users by optimally arranging their daily schedules. For that purpose, the Cats inter alia makes context depending decisions and adapts relevant system functionalities according to the current usage situation, e.g. by automatically shifting to silent notification when the user is currently attending a conference.
منابع مشابه
A Framework for Run-Time Behavioural Service Adaptation in Ubiquitous Computing
In Ubiquitous Computing, users interact with multiple small networked computing devices on a daily basis, accessing services present within their physical environment. In particular, the need to discover and correctly access those services as users move from one location to another and the conditions of the environment change, is a crucial requirement in the design and implementation of such sy...
متن کاملA Survey of Adaptation Systems
Development of ubiquitous applications is inherently complex. Adaptation system is a solution for ubiquitous computing. It enhances the efficiency of application by the adaptation of software, facilitates application development, and offers a good user experience. Adaptation system is faced with challenges of different research domain including context modeling, situation identification, contex...
متن کاملTask Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing
The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...
متن کاملA Middleware for Ubiquitous Computing: Wcomp
After a survey of the specific features of ubiquitous computing applications and corresponding middleware requirements, we list the various paradigms used in the main middlewares for ubiquitous computing in the literature. We underline the lack of works introducing the use of the concept of Aspects in middleware dedicated to ubiquitous computing, in spite of being used for middlewares improveme...
متن کاملUbiquitous Computing and Pervasive Adaptation of Social Norms in Workplace Design
The design of workplaces, namely the physical arrangement of people and machines, has an active influence on work-related issues, such as productivity and efficiency. However, even an ideal physical arrangement of machines is subject to the social and emotional intelligence of the people. It is possible to formalise the former using rules of social order, and to capture the latter using the ide...
متن کاملKBOS run-time environment based on DEVS formalism
Today we are faced with such new demands in computing as ubiquitous computing, teleworking and e-commerce, where self-adaptation and self-reconfiguring are the main goals. This work presents an overview of a run-time environment that is part of an endogenous self-adaptive and self-reconfigurable approach to operating system design called KBOS – Knowledge-based operating systems.
متن کامل